|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 16:43 Uhr (0)
Nee, das wars nich^^Er färbt trotzdem ein gemustertes Pad.VB hab ich, nur keine Adminrechte zum Installieren Ich probiers zuhause nochmal, andernfalls meld ich morgen meinen Misserfolg Danke jedenfalls für die viele Mühe deinerseits./edit, 2 Stunden später...klappt irgendwie nicht, selbst wenn ich Muster ohne "Featuretype catSimpleHole" aus der Schleife werfe, wird das gemusterte Pad mit eingefärbt.Bin langsam ratlos Zitat:Sub CATMain() CATIA.Caption=theCATTitle Variablen Dim Hole As Hole ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 09:03 Uhr (0)
Zitat:For i = 1 To allPatterns.count Set onePattern = allPatterns.Item(i).Value Set Hole = onePattern.ItemToCopy Set ssSel = CATIA.ActiveDocument.Selection If Hole.ThreadingMode = 0 Then ssSel.clear ssSel.Add onePattern Set visPropertySet1 = ssSel.VisProperties visPropertySet1.SetRealColor 102, 153, 255, 0 Else ssSel.clear ssSel.Add onePattern Set visPropertySet1 = ssSel.VisProperties visPropertySet1.SetRealColor 102, 204, 102, 0 End IfNextda hast du wohl recht.Aber dann färbt mir das Macro Musterung ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 13:40 Uhr (0)
Nein, ich habe gar nichts definiert, weil ich wie oben schon angedeutet, keinen externen VB-Editor habe, also VBScript schreibe.Wenn ich Set ssSel= onePattern setze,dann bringt die Zeile Set visPropertySet1 = ssSel.VisPropertiesden Fehler Object doesnt suppoert this Method: ssSel.VisPropertiesich poste mal das restliche Macro. Der part mit den einzelnen Features läuft problemlos durch. Zitat:Sub CATMain()VariablenDim HoleDim ActpartDim allPatternsDim onePatternDim iDim kDim visPropertySet1Dim ssSelDim s ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Boolsche Operationen
DMaier am 19.05.2008 um 09:29 Uhr (0)
Hallo,gibt es eine Möglichkeit aus einem Part alle Boolschen Operationen auszulesen und einheitlich umzubenennen?Hintergrund ist, dass wir bei komplexeren Parts mit viel Körperstruktur arbeiten um übersichtlichkeit zu erreichen.Deshalb benennen wir alle BO´s um in "#", um eine bessere Struktur und Lesbarkeit des Baums zu erreichen.
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 07.04.2008 um 14:46 Uhr (0)
Hallo,Kann ich per Macro aus einem Muster im Part auslesen, was für ein Objekt gemustert wurde? In diesem bestimmten Fall möchte ich auslesen, ob das Objekt der Musterung eine Bohrung oder eine Gewindebohrung ist.Geht so etwas?------------------~~~ There are 10 types of people in the world: Those who understand binary, and those who dont... ~~~
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 13:00 Uhr (0)
So, bin etwas weiter gekommen, aber ich habe weiterhin das Problem, dass das Macro alle Muster im Part als Bohrungsmuster erkennt.Leider habe ich keinen lokalen VB-Editor und mit dem V5-internen lässt sich eine zeilenweise Abarbeitung des Macros zur Fehlersuche nicht machen.Denke aber, dass der Fehler irgendwie mit der Sel.Add methode zusammenhängt.Hat hier jemand noch eine Idee? Zitat:nach vorhandenen Mustern suchenallPatterns.Search "CATPrtSearch.Pattern,all"die Items der Muster abfragen verarbeitenFor i ...
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |